package com.unione.unione_protocol

import com.unione.unione_base.bean.BaseRobotAppRepo
import com.unione.unione_base.bean.BaseRobotRepo
import com.unione.unione_network.BaseRepository
import com.unione.unione_network.UnioneClient
import com.unione.unione_protocol.robot_auto.RobotAppService
import com.unione.unione_protocol.robot_auto.bean.UserInfo
import com.unione.unione_protocol.robot_auto.bean.VersionUpdateInfo
import retrofit2.http.Query

object UnioneRobotAppRepository : BaseRepository(), RobotAppService {

    private val service by lazy {
        UnioneClient.create(
            RobotAppService::class.java,
            baseRobotAppUrl
        )
    }

    override suspend fun login(
        accountName: String,
        password: String
    ): BaseRobotAppRepo<UserInfo> {
        return service.login(accountName, password)
    }


}